stretch of land along the seashore - Español Inglés Diccionario